// 路由懒加载  webpack代码分割功能 + vue异步组件
const NotFound = () => import(/*webpackChunckName:group-foo*/'Pages/404') //404页面
const Guide = () => import(/*webpackChunckName:group-foo*/'Pages/guide')  //引导页


const Home = () => import(/*webpackChunckName:group-foo*/'Pages/home') //首页
const Hotel = () => import(/*webpackChunckName:group-foo*/'Pages/home/hotel') // 首页-> 酒店

const My = () => import(/*webpackChunckName:group-foo*/'Pages/my') //我的
const Login = () => import(/*webpackChunckName:group-foo*/'Pages/my/login') //我的 -> 登录
const Register = () => import(/*webpackChunckName:group-foo*/'Pages/my/register')//我的 -> 注册

const Navigation = () => import(/*webpackChunckName:group-foo*/'Pages/navigation') // 导航页  先不做
const Publish = () => import(/*webpackChunckName:group-foo*/'Pages/publish') //发布页
const Travel = () => import(/*webpackChunckName:group-foo*/'Pages/travel') //旅程页

export default [
    {
        path: '/',
        redirect: '/home'//重定向   http://localhost:8080  -> http://localhost:8080/home
    },
    {
        path: '/home',// 表示路由路径
        component: Home, // 表示路由路径对应的组件
    },
    {
        path: '/home/hotel',// 表示路由路径
        component: Hotel, // 表示路由路径对应的组件

    },
    {
        path: '/navigation',// 表示路由路径
        component: Navigation, // 表示路由路径对应的组件

    },
    {
        path: '/guide',// 表示路由路径
        component: Guide, // 表示路由路径对应的组件

    },
    {
        path: '/publish',// 表示路由路径
        component: Publish, // 表示路由路径对应的组件

    },
    {
        path: '/travel',// 表示路由路径
        component: Travel, // 表示路由路径对应的组件

    },
    {
        path: '/my',// 表示路由路径
        component: My, // 表示路由路径对应的组件
    },
    {
        path: '/my/login',
        component: Login
    },
    {
        path: '/my/register',
        component: Register
    },
    {
        path: '*',
        component: NotFound
    }
]